if I do say so myself – English–Español translations

Wiktionary Links